/* CSS Document */

input,img{vertical-align:middle;}

*{
	margin:0;
	padding:0;
}
html,body{
	height:100%;
}
input[type="radio"],input[type="checkbox"]{
	position:relative;
	top:2px;
}
/*login page*/
.loginBg{
	width:100%;
	height:100%;
	background:url(../images/loginBg.png) no-repeat top center #fdea6b;
}
.loginAreaBg{
	width:257px;
	height:121px;
	top:196px;
	margin-left:-128px;
	left:50%;
	position:relative;
	text-align:center;
}
.inputText{
	width:155px;
	height:30px;
	line-height:30px;
	padding:0 10px 0 25px;
	margin-top:20px;
	border:1px #d78d18 solid;
	-moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers */
    border-radius:5px;            /* W3C syntax */
	background:url(../images/userImg.png) no-repeat 7px 7px #fff;
}
.inputBtn{
	width:168px;
	height:26px;
	line-height:26px;
	margin-top:15px;
	font-size:100%;
	color:#fff;
	text-align:center;
	border:none;
	background:url(../images/loginBtn.png) no-repeat center #ffba57;
}
/* page style */
.titleBar{
	width:101%;
	height:36px;
	line-height:36px;
	text-align:center;
	color:#fff;
	/* font-size:90%; */
	position:relative;
	display:inline-block;
	background: -webkit-linear-gradient(top, #c6ecfd 0%,#0aa0ce 100%);
    background: -o-linear-gradient(top, #c6ecfd 0%,#0aa0ce 100%);
	background: linear-gradient(to bottom, #a3e4ef 0%,#0061d2 100%) /* 鏍囧噯鐨勮娉� */
}
.titleBar .rightIcon{
	widows:36px;
	height:36px;
	position:absolute;
	top:0;
	right:0;
}
/* content style */
.userNameBg{
	width:100%;
	/* height:60px; */
	padding-left: 10px;
	line-height:30px;
	color:#fff;
	/* font-size:90%; */
	display:inline-block;
	background:-webkit-linear-gradient(top,#476dd5 0%,#476dd5 100%);
	background:-o-linear-gradient(top,#476dd5 0%,#476dd5 100%);
	background:linear-gardient(to bottom,#476dd5 0%,#476dd5 100%);
}
.userNameBg span{
	margin-left:10px;
}
.gradeInfo{
	padding:10px;
	color:#000;
	/* font-size:80%; */
	line-height:1.5;
}
.gradeInfo dt{
	color:#0061d2;
	font-size:140%;
}
.infoTitle{
	height:30px;
	line-height:30px;
	padding:0 15px;
	/* font-size:90%; */
	font-weight:bold;
	color:#000;
	border-top:1px #b8b8b8 solid;
	border-bottom:1px #b8b8b8 solid;
	background:-webkit-linear-gradient(top,#f9f9f9 0%,#e7e7e7 100%);
	background:-o-linear-gradient(top,#f9f9f9 0%,#e7e7e7 100%);
	background:linear-gradient(to bottom,#f9f9f9 0%,#e7e7e7 100%);
}
.infoContent{
	background:#ededed;
	padding:0 10px 10px 10px;
}
.infoTable{
	width:100%;
}
.infoTable th{
	/* font-size:90%; */
	color:#010101;
	text-align:left;
	font-weight:normal;
	padding:15px 10px 10px 10px;
}
.infoTable td{
	/* font-size:80%; */
	color:#666;
	padding:10px 15px;
	border:1px #ddd solid;
	border-bottom:none;
	background:#fff;
	white-space:nowrap;
	word-break:keep-all;
}
.infoTable tr:first-child + tr td{
	border-radius:5px 5px 0 0;
}
.infoTable tr:last-child td{
	border-radius:0 0 5px 5px;
	border-bottom:1px #ddd solid;
}
.infoTable .textArea{
	width:98%;
	height:100px;
	border:1px #eee solid;
}
/* list content */
.listPageBg{background:#f1f1f1;}
.listContent{
	background:#f1f1f1;
	padding:15px;
}
.listTable{
	width:100%;
}
.listTable td{
	padding:10px 15px;
	border:1px #ddd solid;
	border-bottom:none;
	background:#fff;
	line-height:1.5;
	position:relative;
}
.listTable td,
.listTable td a,
.listTable td a:hover{
	font-size:100%;
	color:#e13604;
	text-decoration:none;
}
.listTable td span{
	position:absolute;
	right:10px;
	top:14px;
}
.listTable td span img{
	border:none;
}
.listTable tr:first-child td{
	border-radius:5px 5px 0 0;
}
.listTable tr:last-child td{
	border-radius:0 0 5px 5px;
	border-bottom:1px #ddd solid;
}
